home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / 91mar / cbnrbof-minutes-91mar.txt < prev    next >
Text File  |  1993-02-17  |  7KB  |  178 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6.  
  7. Reported by Andy Nicholson/Cray Research, Inc.
  8.  
  9. CBNR BOF Minutes
  10.  
  11. These are the Minutes from the ``Conditioning of By-Request Network
  12. Resources'' Birds of a Feather session which met at the St.  Louis IETF.
  13. Due to the small size and informality of the meeting, no formal minutes
  14. were taken.  This record is believed to be reasonably accurate and
  15. proper credit given to the originators of the ideas and concepts
  16. presented.  My apologizes for any errors or omissions.
  17.  
  18. The meeting began with a short exposition from Andy Nicholson about the
  19. purpose of the meeting and some description of work done at Cray
  20. Research Inc., for the support of Circuit Switched T3 networks.  While
  21. working with circuit-switched T3 networks, developers at Cray Research
  22. Inc., determined that there would be advantages to defining a standard
  23. way to control certain classes of network resources through the
  24. internet.  In the case of a circuit-switched T3 line, the line should be
  25. switched on only when there are active transport connections which can
  26. fully utilize the service.  Due to the high cost of the resource,
  27. underutilization would be particularly undesirable.  The developers
  28. believe that this capability might have other applications in the
  29. internet and that an effort should be made to define a standard
  30. protocol.  It was noted that this work involved a host on the internet
  31. sending internet messages to another host which communicated with a T3
  32. switch, and could turn the switch on and off.
  33.  
  34. Dan Friedman offered the suggestion that a more refined architectural
  35. model could be used and that hosts would often be less concerned with
  36. accessing a particular network connection than with making a particular
  37. class of service available.  He suggested that messages should be
  38. formatted to request an abstract service, rather than control a specific
  39. service provider directly.
  40.  
  41. Jeff Young and Andy Nicholson were both uncomfortable with this idea, as
  42. existing products do not exist to use this capability, and Cray Research
  43. was already working to provide a resource-specific allocation capability
  44. for interested customers.  They felt that it was necessary to support
  45. direct access to specific resources.
  46.  
  47. Numerous discussions followed, during which Dan also noted that routing
  48. policy would be involved in decisions whether to allocate network
  49. resource.  A four-layer architectural model emerged from these
  50. discussions:
  51.  
  52.                                    1
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.    o Policy Layer
  60.      Handles policy questions like ``Will I allocate a resource to
  61.      satisfy this request from this requester?''
  62.  
  63.    o Resource Layer
  64.      Makes decisions regarding which of many possible resources to
  65.      allocate to satisfy a particular request.
  66.  
  67.    o Action Layer
  68.      Handles the mechanics of allocating a particular instance of a type
  69.      of resource.
  70.  
  71.    o Hardware Layer
  72.      Actual network resources to be allocated and deallocated.
  73.  
  74.  
  75. In an actual system, each layer would be represented by some processing
  76. occurring on a host somewhere in the internet, except for the hardware
  77. layer which might not be capable of internet connectivity (i.e., a T3
  78. circuit switch accessible only by a dialup line).  When a resource is
  79. desired, a message would be sent to the ``Policy Manager'' (the entity
  80. residing at the policy layer), which would determine the disposition of
  81. the request.
  82.  
  83. In a real system, the Policy and Resource managers might be null, and
  84. simply pass requests on the layer below.  This will allow the
  85. implementation of a system where a host makes direct requests for
  86. specific network resources (i.e., a specific T3 switch to connect two
  87. particular hosts).
  88.  
  89. It was also agreed that routing policy is being explored by another
  90. group, so we would not work on policy layer issues.  Furthermore, we did
  91. not see an immediate need to work on resource layer issues.  We agreed
  92. that since there is an immediate need to define an interface to the
  93. action layer, we would work on that.  The interface between the action
  94. layer and the hardware layer is hardware-dependent, and will need to be
  95. implemented on a case-by-case basis.  In the model, action layer direct
  96. messages would be sent to the policy layer, but neither the policy nor
  97. resource layers are yet defined and exist as null entities.
  98.  
  99. Some of the information that the action manager would require appeared
  100. obvious and was:
  101.  
  102.  
  103.    o Request type - what to do.
  104.    o Resource identifier - what to do it to.
  105.    o Status - probably a return value.
  106.    o endpoints - parties using the allocated resource.
  107.  
  108.  
  109.                                    2
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. Jeff Young postulated that there might be some vendor-specific
  117. information associated with the allocation of a specific resource.  Jeff
  118. felt that this information might best be stored with the entity
  119. requesting the service and that the vendor specific information be
  120. passed in the request message from the requester.  Not all were thrilled
  121. with this idea and it was suggested that this information should be
  122. maintained by the action manager and that the resource identifier should
  123. be sufficient to find any vendor-specific information that might be
  124. required to allocate the resource.
  125.  
  126. It was also suggested that there might be accounting information in the
  127. request messages, but it was noted that this might not always be
  128. necessary.  It was also suggested that only the policy and/or resource
  129. managers would be interested in this information and that it should not
  130. be propagated to the action manager.
  131.  
  132. The vendor-specific data and accounting information issues got alot of
  133. discussion, and it was suggested that we could define a message option
  134. format, much like tcp or ip options.  In addition, we could pre-define
  135. at least two option types, vendor-specific data and accounting
  136. information.  This idea was not universally popular either.  If we meet
  137. at the next IETF (as the Chair hopes), these issues will require further
  138. discussion.
  139.  
  140. In the closing minutes of the meeting (it should be noted that we met on
  141. two consecutive nights), we came up with some additional details.  We
  142. would put the address of the intended manager into the request messages.
  143. If the manager receiving a message is not the intended recipient, then
  144. that manager will forward the message (as in the case of a policy
  145. manager receiving action manager messages).
  146.  
  147. We also considered the possibility of a hierarchical message format,
  148. wherein the core message is an action manager message, and resource and
  149. policy information are added to the core message format, depending on
  150. the granularity of the requester's request.  This was not decided at
  151. this meeting.
  152.  
  153. Dan Freidman and Andy Nicholson agreed to do some work on an RFC to
  154. document the protocol the group is working on.
  155.  
  156. If the interested parties are able, we will meet at the next IETF
  157. meeting.
  158.  
  159. Attendees
  160.  
  161. David Borman             dab@cray.com
  162. Daniel Friedman          danfriedman@bbn.com
  163.  
  164.                                    3
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. Joseph Golio             golio@cray.com
  172. Andy Nicholson           droid@cray.com
  173. Jeff Young               jsy@cray.com
  174.  
  175.  
  176.  
  177.                                    4
  178.